On-Demand Broadcast Scheduling
نویسندگان
چکیده
Broadcast is becoming an increasingly attractive data dissemination method for large client populations. In order to eeectively utilize a broadcast medium for such a service, it is necessary to have eecient, on-line scheduling algorithms that can balance individual and overall performance, and can scale in terms of data set sizes, client populations, and broadcast bandwidth. We propose an algorithm, called RxW, that provides good performance across all of these criteria and that can be tuned to trade oo average and worst case waiting time. Unlike previous work on low overhead scheduling, the algorithm does not use estimates of the access probabilities of items, but rather, it makes scheduling decisions based on the current queue state, allowing it to easily adapt to changes in the intensity and distribution of the workload. We demonstrate the performance advantages of the algorithm under a range of scenarios using a simulation model and present analytical results that describe the intrinsic behavior of the algorithm.
منابع مشابه
Scheduling time-critical requests for multiple data objects in on-demand broadcast
On-demand broadcast is an effective data dissemination approach in mobile computing environments. Most of the recent studies on on-demand data broadcast assume that clients request only a singledata-object at a time. This assumption may not be practical for the increasingly sophisticated mobile applications. In this paper, we investigate the scheduling problem of time-critical requests for mult...
متن کاملPeriodic Scheduling in On-Demand Broadcast System
Recent advances in mobile computing have enabled the deployment of broadcast based information systems such as, wireless internet, traffic information systems, etc. These systems are mainly pull-based and their performance very much depends on the broadcast schedule they use. In this paper we focus on on-demand broadcast system. We propose a new ondemand scheduling algorithm that takes scheduli...
متن کاملSimulation studies on scheduling requests for multiple data items in on-demand broadcast environments
Data scheduling for on-demand broadcast has been studied extensively in the past few years. Most work has focused on single-item requests in single-channel architectures. However, this model is not practical for emerging mobile applications. This study investigates data scheduling for multi-item requests in multi-channel on-demand broadcast environments. The performance of several well known sc...
متن کاملOn-demand broadcast for multiple-item requests in a multiple-channel environment
On-demand broadcast is an effective approach to disseminating data in mobile computing environments. Substantial efforts have been devoted to improving the scheduling efficiency of on-demand broadcast. Previous studies focused mainly on the case of scheduling single-item requests in single-channel environments. However, requesting multiple dependent data items is common in many advanced applica...
متن کاملBroadcast on Demand: Efficient and Timely Dissemination of Data in Mobile Environments
The demand for efficient, scalable and cost effective mobile information access systems is rapidly growing. Radio frequency broadcast plays a major role in mobile computing, and there is a need to provide service models for broadcasting information according to mobile users’ needs. In this paper we present a model called Broadcast on Demand (BoD), which provides timely broadcasts according to r...
متن کاملScheduling On-Demand Broadcast Items
The demand for various information delivery services has enormously increased over the past few years and data broadcast has become more and more popular because of its nearly infinite scalability. In a broadcast scenario the key consideration is the scheduling algorithm that determines the next data item to be delivered over the network. The goal is to find a well performing algorithm in terms...
متن کامل